Skip to main content
TrustRadius
Oracle Java SE Subscription

Oracle Java SE Subscription

Overview

What is Oracle Java SE Subscription?

Oracle Java SE Subscription combines license and support into a subscription to enable users to manage Java SE installations, updates and upgrades across the enterprise. The former Java SE Advanced, Java SE Advanced Desktop, and Java SE Suite products have…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

Oracle Java SE Desktop Subscription

$2.50

On Premise
per named user per month

Oracle Java SE Subscription

$25

On Premise
per core per month

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://shop.oracle.com/apex/f?p=dstore…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

What is Oracle Java SE Subscription?

Oracle states that Java is the most widely used software development language and platform, and that the world’s largest enterprises rely on this robust, trusted technology to run mission critical applications with unparalleled stability at scale. They further state that through Oracle’s stewardship and ecosystem collaboration, Java will continue to drive modern application architectures and innovation trends. Backed by Oracle, Java offers a trusted platform for the world’s largest enterprises.

Oracle Java SE Subscription offers enterprise-grade support for developers and enterprise customers alike, from the team that powers innovation in the JDK, delivering the vast majority of the contributions. It provides license and support for desktops and servers, to enable customers to manage Java SE installations, updates and upgrades across their enterprise. Oracle Java SE Subscription customers receive all-hours access to My Oracle Support, enterprise monitoring, management, and deployment features, early access to updates and bug fixes, and more.

The former Java SE Advanced, Java SE Advanced Desktop, and Java SE Suite products have transitioned to Java SE Subscription. For more information visit http://oracle.com/java

Oracle Java SE Subscription Features

  • Supported: Flexibility on when and what to upgrade
  • Supported: Support from the stewards of Java
  • Supported: Advance management capabilities

Oracle Java SE Subscription Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo
Supported CountriesGlobal support: North America, EMEA, LAD, JAPAC
Supported LanguagesEnglish, German, French, Italian, Portuguese, Spanish, Russian, Mandarin, Japanese, Korean

Frequently Asked Questions

Oracle Java SE Subscription combines license and support into a subscription to enable users to manage Java SE installations, updates and upgrades across the enterprise. The former Java SE Advanced, Java SE Advanced Desktop, and Java SE Suite products have transitioned to a Java SE Subscriptions. Beyond the unlicensed version, purchasers of Oracle Java SE Subscription receive all-hours access to My Oracle Support, enterprise monitoring, management, and deployment features, and early access to updates and bug fixes.

Reviewers rate Oracle University Experience highest, with a score of 9.8.

The most common users of Oracle Java SE Subscription are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(106)

Attribute Ratings

Reviews

(1-20 of 20)
Companies can't remove reviews or game the system. Here's why
Score 7 out of 10
Vetted Review
Verified User
Incentivized
As an educational institution, we have thousands of machines that need to be loaded with a variety of different software and systems for our students to be able to achieve the goals set by the university. I am based in a School of Computing and we utilize Java as one of our core programming languages, as such we needed to find a cost-effective way of licensing Java across all of these machines. This is why we chose to use the Java SE subscription as it simplifies the distribution of licenses, is cheaper, and covers cloud functionality which has been significantly useful with the transition to more cloud-based services.
  • Cost effective options for smaller organizations.
  • Great automated security and patching options.
  • Cross-platform support (Desktop, Cloud etc.).
  • Some interesting ML options.
  • Easy to use developer environment.
  • User based subscription could be replaced with an enterprise level option.
  • Core features not always updated as quickly as the free alternative Java SDK.
  • No backup facility.
The Oracle Java SE Subscription is a useful service that can support larger organizations that need to implement quick feature development and need to do so with maximum support with minimal fuss. Performance can vary due to the nature of Javas JVM having to boot upon every start and there can be some compatibility issues with a few third-party systems. Smaller organizations would be better off utilizing Java SDK or OpenJDK as these are free but don't have the benefit of direct support from Oracle. If a larger organization has a long history of using Java and has legacy systems running on older versions of Java, then the extra support needed will more than justify the cost If you are heavily invested in Java and need to support applications running on older versions such as Java 8, or you want to use OracleJDK, then you would want to consider getting the subscription for its support and patches.
Ramindu Deshapriya | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE Subscription is the subscription service used by our organization to be able to implement Java SE applications. These applications are built and deployed using the Java Development Kit via the Java Virtual Machine, and fall under the categories of web-based enterprise applications and desktop applications. Java SE Subscription allows our organization to build Java applications that are cross-platform compatible and follow enterprise application development standards.
  • Cross platform support.
  • Comprehensive platform SDK.
  • Extensive library ecosystem.
  • Support for modern, scalable applications.
  • Easy-to-manage deployment patterns.
  • Backwards compatibility could be better.
  • Core language features are added slowly.
  • Runtime introspection is complicated.
Oracle Java SE Subscription is well-suited for enterprise applications that require high levels of scalability, maintainability and the ability to follow validated design patterns. It provides best-in-industry support for cross-platform development, feature-richness and compatibility between different plugins and application interfaces. Oracle Java SE Subscription tends to be overkill for smaller-scale applications, though.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE Subscription is [a] must-have application for our organization as we have to build different applications and software using Oracle platforms. We are using Oracle Java SE Subscriptions to automatically maintain and manage updates and security patches of our all systems for Java and all other Oracle products. It has solved our problems of manually updating the system patches for each user and it helps us to keep our all machines updated as per industry requirements through push updates. We have implemented Java SE Subscription on all the systems of the organizations.
  • Automatic Oracle updates and security patches.
  • Machine learning capability to push updates as per industry requirements.
  • Frequent updates from Oracle to maintain security in-time.
  • No proper enterprise pricing system and we have to get user based subscriptions.
It is a must-have application for information technology firms and developers who have [a] lot of involvement [in] different Oracle solutions for their productions. It keeps the updates and security patches sync for all the machines in the organization without handling every machine individually for the updates. It is well suited for all the IT solutions and services providing organizations.
Vlad VARNA | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
It's indirectly used for Continuous Delivery by TeamCity. Its availability on Windows, Linux and macOS makes it suitable for any CI/CD pipeline agent. It's also used internally for certificates management, malware and product testing systems orchestration. Some of the know how is exchanged with the mobile development team. Was also used for analytics collection.
  • Platform independent (can be used across different teams and OSes).
  • Easy learning curve.
  • Great library support, especially PKCS and ASN.
  • Slower.
  • "Wordy" and very strict when it comes to types.
  • No unsigned built in support.
Java is best suited for cross platform automation scripts.
It's not suited to high performance, and direct hardware access scenarios
February 04, 2021

Evergreen Java

Score 8 out of 10
Vetted Review
Verified User
Incentivized
I am part of a large consumer goods and electronics client across the world. In my organization, Oracle Java [is] extensively used in many projects as programming languages. We also use Java to create our reusable framework. For our client's requirement, Oracle Java SE Subscription solves all our problems as it doesn't depend on any operating [system] and/or version.
  • Overall design.
  • Platform independent.
  • Adaptability with various versions of operating systems.
  • Java virtual machine.
  • Support has to be improved.
  • There are many already reported bug/issues not yet solved.
  • Try reducing the syntax based coding.
Oracle Java SE Subscription will be well suited for projects which need more reusability and also platform independence. Banking and insurance related projects [may] prefer Java for security and data privacy. Oracle Java is less appropriate for the project which doesn't require much reusability [or] for small projects/companies [that] need to invest in license procurement also.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE Subscription is being used in our development and quality assurance department, where we build business management software and their automation applications with Oracle and Java QA tools. The choice of Oracle Java SE Subscription was obvious, as it is operating-system independent and as we have to deal with Oracle-based tools on machines with Windows, iOS, and Android for application development. We use Oracle Java SE Subscription for applying automated machine-oriented Java updates, security patches against trending vulnerabilities, and system-based subscription to meet our organizational needs.
  • Availability for all OS
  • Automatic selection of required Oracle subscriptions as per machine needs
  • Regular updates with increased security against latest online threats
  • Heavy for systems with low memory
Oracle Java SE Subscription is best when you are developing some new machine software and applications with minimal operating system dependency and developers are not sure about which required Java product to get subscribed to under industry and system requirements. That's how we get the most out of it or else we may waste too many resources.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE Subscription plays a fundamental role in the Research and Development section of our organization, especially for the Development Teams working on an information technology platform. We use the Java SE Subscription application for processing of Oracle platform automated subscriptions, related updates on systems, and providing security patches on client machines. The application has enabled us to remotely monitor the systems and providing timely updates and security maintenance to avoid unwanted threats.
  • User friendly manager tool for support technicians.
  • Timely process of required subscription and upgrades as per policy requirements.
  • Simplified remote maintenance on multiple machines.
  • Costs of per user subscription is higher.
Java is considered the backbone of the information technology-related research and development for years and it still provides the most security services as compared to other program development platforms. Java SE Subscription is a must-have program. If any organization or department is working in an environment of Oracle and Java-based programming to keep things smoothly running and updated under one control.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We don't have Oracle Java SE Subscription installed on all the systems of the organization but few departments like IT support and software research and development sections have covered partially with it. The benefits we have got since the inception of Java SE Subscription are of great worth and we are planning to cover more machines with it in coming days. We are using Java SE Subscription for maintenance of all systems for Oracle products version controls, applying patches and security updates in accordance with departmental and user's job requirements.
  • Make job easier for IT technicians and remote support assistants.
  • Easy installation and integration process for security patch and update.
  • Frequent updates with technology needs.
  • Native package management tool is missing.
For IT-related infrastructures and departmental sections working on applications management and development, Oracle Java SE Subscription has a great significance for smooth and sustainable working with controlled industry requirement patches and updates. It is also very helpful for java version controls as per the user's job-based requirements. It is not required on systems that don't have Java-based applications and related job requirements.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE Subscription is a significant tool for research and development section of our organization and plays an important role in application development and organizing oracle related security updates on machines. Being the part of support engineering team I am happy with the services of Java SE Subscription as it efficiently handles all Oracle related subscriptions and updates.
  • Efficiently handles Oracle subscriptions
  • Push updates on multiple machines at once
  • Very helpful for application development
  • Price is somehow little high
  • Compatibility with applications outside Oracle is not great
Java SE Subscription is a must have application for the teams use Oracle family tools for their research and development projects and specially for the people who are in professions of java based software and application development. It could be very helpful for android programmers through it's patching capabilities. Not great for the machines and tools and which doesn't rely on Oracle products.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE Subscription is one of the core applications in our organization as a telecom service provider, and it is used and integrated in all our functional devices for smooth back-end security and Oracle-related configurations. Oracle Java SE Subscription has helped us to create auto-subscription loops and patches for many key functional applications at the data end.
  • Smooth configuration and integrations at back-end support
  • Secure and protective tunnel for remote machines
  • User console is bit complicated
  • Subscription price for individual user is high
Oracle Java SE Subscription is the backbone for IT development and one of the main ingredients for backup support, software and web development, and data-end security patches for medium and big businesses. I would highly recommend Oracle Java SE Subscription for organizations that are largely involved in IT and telecommunication services.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
There is a variety of Oracle products that are being used by our organization and Oracle Java SE Subscription is also one of those. It is installed across the organization to handle the subscriptions and updates for Oracle family applications. We have had a great experience so far with Oracle Java SE Subscription and it has lived up to our expectations. We mainly use Oracle Java SE Subscription for the subscriptions control, to push updates, and for software development under the Java umbrella.
  • Application and software development
  • Companywide push updates
  • Subscription controls
  • Security patching
  • Cost
  • More frequent updates than actually needed
Oracle Java SE Subscription is well suited for medium to large organizations that deal heavily in IT and telecommunication development. This is the best tool for developing and testing Android and Windows applications in a secured environment and additionally helps to develop security patches on our organization's remote machines without any hassle. Cost would be an issue to consider for small business suitability of Oracle Java SE Subscription.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Java is used as a primary programming language on the mid-range infrastructure in our company to develop business critical applications in the Claims, Enrollment, Member and Customer services domain. It is also the main implementation vehicle to implement micro-services architecture. Oracle Java SE Subscription is used to cost effectively manage Java SE installations, updates, and upgrades across the enterprise.
  • Performance, stability, and security updates helps to deliver high quality solutions
  • Around-the-clock support for fast fixes and mission-critical applications helps to get product roll out on time
  • Access to Oracle Java SE 8 and 7 commercial features enables to develops complex solutions with less effort
  • Integration challenges with other COTS tools
  • Compilation may be slow as compared to other languages
  • Still lacks the features like Python or R have for data analysis
Most suitable for web based development specially web-services and standalone applications. Many of these development require open source libraries that are readily available and easy to integrate with no tedious effort. Licensing and support for cloud deployments makes it an ideal candidate for applications that can be migrated to the cloud. However, it needs to catch up with the machine learning use cases where it doesn't have the capabilities at par with Python, R or other equivalents.
Sean Patterson | TrustRadius Reviewer
Score 4 out of 10
Vetted Review
Verified User
Incentivized
We started with Oracle Java SE Subscription at the beginning of a project a little while back. It helped build a micro-service architecture that was being used by a growing company needing to update its platform. It has also been used in a few smaller projects. It allows us to build software using a technology base with a proven track record and large support base to keep the long term/big picture in mind.
  • Standardized
  • Lots of extensions
  • Central customer support
  • Price
  • Complexity
  • Code structure
If you are looking for a platform that will be widely accepted and has a lot of enterprise level plug-ins, Oracle Java SE Subscription would be a solution to consider. Additionally, if you are building a simple software solution and do not require a lot of licenses, Oracle Java SE Subscription would be applicable as well. It is not well-suited for niche or medium- to large-sized projects on multiple machines, given the new licensing model that would be needed. Smaller and niche fields don't always have Java plug-ins/libraries readily available, which could be difficult.
Score 9 out of 10
Vetted Review
Verified User
Incentivized

The Java programming language is a vital part of the delivery of new information that helps people to connect and businesses to grow. In our organization we are using it for development and enhancement project. where clients feel that oracle java is enough secured and also its a platform independent. We also use for java for AI and machine learning components creation


  • Platform Independent
  • High Security
  • Reliable
  • Scalability
  • Ease of use
  • Installation
  • Support
  • Updates
[Oracle Java SE Subscription] is easy to learn and use. We can customize based on our requirements. One more best thing about Oracle Java is so much of training materials available so its very easy to learn and there is no much road blockers on going forward. its well suited for projects where we need enhanced security to make sure client data is protected.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Oracle Java SE Subscription for multiple projects that are based on maven. It is being used by the different departments in my organization. We build many micro services using JAVA SE and Angular, along with that we are currently working in the field of Reinforcement Learning. We are building a neural network error backpropagation algorithm for a robot tank that can compete in the robocode wars. Apart from that we are also working on the several web projects based on the Enterprise java.
  • It is very optimized and easy to port the code.
  • Sometimes We need more memory to execute the code and we can explicitly allow memory to the Java.
  • Frequent Updates are provided to the Java SE module.
  • Building a project takes a few minutes sometimes. May be we can improve the building time of projects.
Oracle Java SE can be used by even novice if he/she has prior Object Oriented Programming Experience. There are many available IDE that support the latest JAVA SE versions. But If you are building some projects that require more resources it is not advisable to run JAVA on low end machines as It may consumes whole alot of memory. However it is safe to build enterprise Java Applications in using Java SE because of its robustness and secure environment.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is being used by the whole company for downloading certain forms.
  • Shows forms very clearly.
  • Constant updates are imperative.
  • It relates to the applications that you have on your computer rather than your real hardware and OS.
  • Faster download times.
  • You can wind up with multiple versions of Java on older machines.
It can be used to transfer files from different applications and different types of computer systems.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
This has been used widely in our team when we needed to develop Java. Our legacy system has been built upon Java for a while and as a matter of fact, we expanded and continued our relationship throughout the years.
  • Great support
  • Can be used across all platforms and devices
  • The cost increases when we deploy more powerful machines
Oracle SE Subscription is good for an enterprise that is looking to have a more scalable solution for their cloud deployment infrastructure. However, if there is a small business that would like to use Java as their main programming language, they may need to look for some alternative since the cost is high to run it on a few machines.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Java SE is used to automate manual processes and data processing logic for clients. There are also core business applications built on Java that are used by large FSI clients: trading platform, credit scoring, loan servicing system, regulatory and operational reporting. Some of the clients also have legacy applications built using Java that require maintenance and upgrade.
  • Java is ubiquitous in the programming world. With such a widespread network of developers and support content, it is an obvious choice for core product development. OOPS in Java is in particular robust, simple, and powerful from architect/designers standpoint. The end application performance is much better compared to other OOPS programming platforms in terms of speed, reliability.
  • Java is bundled with so many other off-the-shelf applications that are obviously built on Java. That makes it convenient choice to design customization logic and integration layer using Java.
  • Packaging and security has improved with Oracle Java SE
  • Java needs to catch up on the machine learning front, it is obviously not the platform of choice for the cutting edge data science apps. The way forward for two decades of Java existence depends on how it is able to keep up with the evolving landscape of application development.
  • Java is more preferred for back end processing, but not a top choice for desktop UI. The UI framework is cumbersome and intricate compared to other options available in the market.
  • Java provides full-scale power of programming but there is no out of the box, business-friendly, workflow design layer in the package. There are other vendors that have developed workflow using Java, but then the ability to harness the power of java is constrained by their design choices. Clients perceive the vendor apps easier to maintain even though the cost of license and customization can hit the roof.
Java is my weapon of choice for back end processing applications where speed and flexibility are key. I would choose it for webservice APIs, automation, middleware.
I would use other vendors where cutting edge UI is involved. Java is not well suited for machine learning, advanced analytics, natural language processing.
Rich Meyers | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Java is used to run various applications, both online and offline. It addresses the need for serving business logic in a maintainable and scalable manner. The software is used within my organization to implement low-latency microservices. Wide industry adoption and ease of deployment make it a language of choice for adoption within the industry. Many teams and other organizations also use OJSE as their language of choice when faced with other unique business problems.
  • Easy to learn and fast to adopt.
  • Adaptability and portability across to newer Java versions.
  • Its open source so it's fully customizable.
  • Most importantly there are lots of literature, third party libraries, support forums, and books available for ease of learning.
  • Lack of exploratory data analysis like in R or Python.
  • Java is good, but sometimes, obtaining help from customer service is lacking.
  • Not a good language for lower level programming.
Enterprise applications, in general, would benefit from Java as a reliable platform to implement.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Oracle Java SE subscription is being used by my organization to develop and host java-based applications that we need to deploy into the cloud. It is primarily used by engineering and for internal applications that are mission-critical and need solid reliability and uptime through the java virtual machine. Ultimately, I believe this enterprise solution is solving large problems for our software engineering staff.
  • scalability
  • enterprise support
  • documentation
  • proprietary system
  • complexity and learning curve
Oracle Java SE is good for enterprise-level applications where reliability and scalability are necessary. It really is not intended for smaller workloads where open source solutions are available in other languages such as PHP. I believe this is suited only for the larger organization that needs technology solutions that will fit the purposes.
Return to navigation